Realization of rank order filters based on majority gate

نویسندگان

  • Antonios Gasteratos
  • Ioannis Andreadis
  • Philippos Tsalides
چکیده

-A new technique for the implementation of a single hardware structure capable of computing any rank order filter is presented in this paper. The proposed technique, which is based on the majority gate, achieves faster extraction of setting flag signals and, therefore, shorter processing times are attained. A pipelined systolic array, suitable for performing rank order filtering, is also presented. Applications of rank order filters include digital image processing, speech processing and coding and digital TV applications. ~ 1997 Pattern Recognition Society. Published by Elsevier Science Ltd. Nonlinear filters Computer vision l. INTRODUCTION Rank order filters are a class of nonlinear filters. The input of such filters is a window of data with an odd number of elements. These elements are sorted in ascending order and the output of the rank order filter with rank r is the rth element (rth order statistic)J 1) Special cases of rank order filters are median, minimum and maximum filters, where the outputs are the median, the minimum and the maximum values of the input data window, respectively. Rank order filters exhibit excellent robustness properties and provide solutions in many cases where linear filters are inappropriate. They can suppress high-frequency and impulse noise in an image, avoiding at the same time extensive blurting of the image, since they have good edge preservation properties. They have found numerous applications, such as in digital image analysis, in speech processing and coding, in digital TV applications, etc. (~'2) Median and rank order filters are strongly related with morphological filters, another class of nonlinear illters. (3'4) It has been shown that erosions and dilations are special cases of rank order filters and that any rank order filter can be expressed either as a maximum of erosions or as a minimum of dilations. °) Therefore, algorithms which originally have been devised for rank order and median filters can be used for realization of morphological operators. (5'6) Several algorithms have been proposed for the realization of rank order filters, such as tree sorts, shell sorts and quick sorts. (1) Although these algorithms are suitable for software implementation, they result in inefficient hardware structures, since they handle the numbers in wordlevel. Rank order filters can be implemented in VLSI * Author to whom correspondence should be addressed. Email: ioannis @ orfeas.ee.duth.gr. using the threshold decomposition technique. (7-9) However, in this case hardware complexity increases exponentially with both the resolution of the numbers and the size of the data window. Therefore, implementation of filters capable of handling high-resolution numbers is not practical. Bit-sliced algorithms suitable for hardware implementation have been proposedJ 1°'11) In these implementations, the numbers are handled in bit-level in order to obtain local minima and maxima, from which the rth order statistic is obtained. However, several building blocks are required to implement the local minima and maxima functions, and, thus, the hardware complexity increases. Different hardware structures of an efficient algorithm for rank order filters have been presentedJ 12-14) These are based on the selection of intermediate signals through a device which gives output "1" if the number of its inputs which are "1" is greater or equal to the rank of the filter, otherwise its output is "0" . This device has been implemented using the following techniques: 1. Comparison after summation, (12) 2. Positive Boolean Functions (PBF) °3) and 3. CMOS programmable device) 14) The device for the median computation (majority gate) is shown in Fig. 1. It is a nonlinear voltage divider, built by output-wired inverters and an inverting buffer. The latter approach is the most advantageous in terms of silicon area among the three. It replaces either an N 1-bit binary tree adder and a [log2(N)+ 1 ]-bit comparator (comparison after summation technique) or N÷ 1 gates of N 1 inputs (PBF technique), with 2N÷2 transistors. However, once the device has been designed, the rank order of the filter is fixed (PBF and CMOS programmable device approaches). In the comparison after summation approach, it is possible to implement any rank order

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Realization of a programmable rank-order filter architecture using capacitive threshold logic gates

We present a new architecture to realize a fully programmable rank order lter (ROF), based on Capacitive Threshold Logic (CTL) gates. Variants of ROFs, especially median lters, are widely used in digital signal and image/video processing and image enhancement. The CTL realization of the majority gates used in the ROF architecture allows the lter rank and the window size to be user-programmable,...

متن کامل

Permutation weighted order statistic filter lattices

We introduce and analyze a new class of nonlinear filters called permutation weighted order statistic (PWOS) filters. These filters extend the concept of weighted order statistic (WOS) filters, in which filter weights associated with the input samples are used to replicate the corresponding samples, and an order statistic is chosen as the filter output. PWOS filters replicate each input sample ...

متن کامل

Design of Low-Cost FPGA Hardware for Real-time ICA-Based Blind Source Separation Algorithm

Blind source separation (BSS) of independent sources from their convolutive mixtures is a problem in many real-world multisensor applications. In this paper, we propose and implement an efficient FPGA hardware architecture for the realization of a real-time BSS. The architecture can be implemented using a low-cost FPGA (field programmable gate array). The architecture offers a good balance betw...

متن کامل

Abdul-Jabbar: Allpass-Based Design, Multiplierless Realization and Implementation 16 Allpass-Based Design, Multiplierless Realization and Implementation of IIR Wavelet Filter Banks with Approximate Linear Phase

In this paper, Bireciprocal Lattice Wave Digital Filters (BLWDFs) are utilized in an approximate linear phase design of 9 th order IIR wavelet filter banks (FBs). Each of the two branches in the structure of the BLWDF realizes an Allpass filter. The low-coefficient sensitivity, excellent dynamic range and good stability properties of such filters allow their realization with short coefficient w...

متن کامل

Design of High- speed FIR filter Based on Booth Radix-8 Multiplier Implemented on FPGA

Finite Impulse Response (FIR) digital filters have potential for high-speed and low-power realization through parallel processing on FPGA. In this paper, an efficient implementation of FIR filters, which uses a Booth Radix-8 multiplier, is suggested. For implementation of the said FIR filter MATLAB FDATool is employed to determine various filter coefficients. The 8 order FIR filters have been d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Pattern Recognition

دوره 30  شماره 

صفحات  -

تاریخ انتشار 1997